<?php
/**
 * Created by 张彪.
 * User: 小马出行
 * Date: 2018/1/20
 * Time: 13:16
 */
namespace app\admin\logic;

use app\admin\model\AdminModel;
use app\admin\model\ScheduleModel;
use think\Model;

class CustomerLogic extends Model
{
    /**
     * 获取管理员信息
     * @param $map
     * @param $field
     * @param $flag //true返回二维数组，false返回一维数组
     * @param $limit
     * @param $page
     * @return array|false
     * */
    public function getAdminInfo($map=array(),$field='*',$flag=true,$page=1,$limit=10)
    {
        if(!is_array($map)){
            return false;
        }
        $model = new AdminModel();
        return $model->getAdminInfo($map,$field,$flag,'admin_id desc',$page,$limit);
    }

    /**
     * 获取管理员数量
     * @param $map
     * @return mixed
     * */
    public function adminCount($map)
    {
        if(!is_array($map)){
            return false;
        }
        $model = new AdminModel();
        return $model->adminCount($map);
    }

    /**
     * 获取管理员信息
     * @param $map
     * @param $field
     * @param $flag //true返回二维数组，false返回一维数组
     * @param $limit
     * @param $page
     * @return array|false
     * */
    public function getScheduleInfo($map=array(),$field='*',$flag=true,$page=1,$limit=10)
    {
        if(!is_array($map)){
            return false;
        }
        $model = new ScheduleModel();
        return $model->getSchedule($map,$field,$flag,$page,$limit);
    }

    /**
     * 获取排班记录数量
     * @param $map
     * @return mixed
     * */
    public function scheduleCount($map)
    {
        if(!is_array($map)){
            return false;
        }
        $model = new ScheduleModel();
        return $model->scheduleCount($map);
    }
}